package cn.consult.sys.entity;

import com.baomidou.mybatisplus.extension.activerecord.Model;

import java.io.Serializable;

/**
 * 水电设备管理(TWeEquipment)表实体类
 *
 * @author makejava
 * @since 2024-04-09 09:13:13
 */
@SuppressWarnings("serial")
public class TWeEquipment extends Model<TWeEquipment> {
    //ID主键
    private Long id;
    //设备编号
    private String equipmentNumber;
    //设备名称
    private String equipmentName;
    //设备类型
    private String equipmentType;
    //设备详细地址
    private String equipmentAddress;
    //所属网关
    private Integer equipmentGateway;
    //设备状态  设备状态1正常 2不正常
    private Integer equipmentStatus;
    //设备剩余金额
    private Double equipmentResidueMoney;
    //设备所剩量
    private Integer equipmentResidueNumber;
    //水表阀门状态
    private String waterValveStatus;
    //电表总状态
    private String waterMeterStatus;
    //电表A路状态
    private String energyMeterAstatus;
    //电表B路状态
    private String energyMeterBstatus;
    //入网时间
    private String joinTime;
    //创建人
    private String createBy;
    //创建时间
    private String createTime;
    //修改人
    private String updateBy;
    //修改时间
    private String updateTime;
    //房间
    private Integer roomId;
    //楼层
    private Integer floorId;
    //楼栋
    private Integer bulidingId;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getEquipmentNumber() {
        return equipmentNumber;
    }

    public void setEquipmentNumber(String equipmentNumber) {
        this.equipmentNumber = equipmentNumber;
    }

    public String getEquipmentName() {
        return equipmentName;
    }

    public void setEquipmentName(String equipmentName) {
        this.equipmentName = equipmentName;
    }

    public String getEquipmentType() {
        return equipmentType;
    }

    public void setEquipmentType(String equipmentType) {
        this.equipmentType = equipmentType;
    }

    public String getEquipmentAddress() {
        return equipmentAddress;
    }

    public void setEquipmentAddress(String equipmentAddress) {
        this.equipmentAddress = equipmentAddress;
    }

    public Integer getEquipmentGateway() {
        return equipmentGateway;
    }

    public void setEquipmentGateway(Integer equipmentGateway) {
        this.equipmentGateway = equipmentGateway;
    }

    public Integer getEquipmentStatus() {
        return equipmentStatus;
    }

    public void setEquipmentStatus(Integer equipmentStatus) {
        this.equipmentStatus = equipmentStatus;
    }

    public Double getEquipmentResidueMoney() {
        return equipmentResidueMoney;
    }

    public void setEquipmentResidueMoney(Double equipmentResidueMoney) {
        this.equipmentResidueMoney = equipmentResidueMoney;
    }

    public Integer getEquipmentResidueNumber() {
        return equipmentResidueNumber;
    }

    public void setEquipmentResidueNumber(Integer equipmentResidueNumber) {
        this.equipmentResidueNumber = equipmentResidueNumber;
    }

    public String getWaterValveStatus() {
        return waterValveStatus;
    }

    public void setWaterValveStatus(String waterValveStatus) {
        this.waterValveStatus = waterValveStatus;
    }

    public String getWaterMeterStatus() {
        return waterMeterStatus;
    }

    public void setWaterMeterStatus(String waterMeterStatus) {
        this.waterMeterStatus = waterMeterStatus;
    }

    public String getEnergyMeterAstatus() {
        return energyMeterAstatus;
    }

    public void setEnergyMeterAstatus(String energyMeterAstatus) {
        this.energyMeterAstatus = energyMeterAstatus;
    }

    public String getEnergyMeterBstatus() {
        return energyMeterBstatus;
    }

    public void setEnergyMeterBstatus(String energyMeterBstatus) {
        this.energyMeterBstatus = energyMeterBstatus;
    }

    public String getJoinTime() {
        return joinTime;
    }

    public void setJoinTime(String joinTime) {
        this.joinTime = joinTime;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getRoomId() {
        return roomId;
    }

    public void setRoomId(Integer roomId) {
        this.roomId = roomId;
    }

    public Integer getFloorId() {
        return floorId;
    }

    public void setFloorId(Integer floorId) {
        this.floorId = floorId;
    }

    public Integer getBulidingId() {
        return bulidingId;
    }

    public void setBulidingId(Integer bulidingId) {
        this.bulidingId = bulidingId;
    }

    /**
     * 获取主键值
     *
     * @return 主键值
     */
    @Override
    protected Serializable pkVal() {
        return this.id;
    }
}

